﻿using System;
using System.Runtime.InteropServices;
using DirectShow;

namespace DirectShow
{
	[ComImport, System.Security.SuppressUnmanagedCodeSecurity,
	Guid("56ED71A0-AF5F-11D0-B3F0-00AA003761C5"),
	InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
	public interface IAMBufferNegotiation
	{
		[PreserveSig]
		int SuggestAllocatorProperties([In] AllocatorProperties pprop);

		[PreserveSig]
		int GetAllocatorProperties([Out] AllocatorProperties pprop);
	}


}
